<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>UniMRCP: mrcp_recog_header_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">UniMRCP
   &#160;<span id="projectnumber">1.5.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">mrcp_recog_header_t Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="mrcp__recog__header_8h_source.html">mrcp_recog_header.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a43af313918a5f8df51a0ecd2bea9e419"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a43af313918a5f8df51a0ecd2bea9e419">confidence_threshold</a></td></tr>
<tr class="separator:a43af313918a5f8df51a0ecd2bea9e419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423c9336af0c6d0a24c79838ca44c108"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a423c9336af0c6d0a24c79838ca44c108">sensitivity_level</a></td></tr>
<tr class="separator:a423c9336af0c6d0a24c79838ca44c108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e9c27e5d3a8a79a14fc56c1db7235c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ab6e9c27e5d3a8a79a14fc56c1db7235c">speed_vs_accuracy</a></td></tr>
<tr class="separator:ab6e9c27e5d3a8a79a14fc56c1db7235c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d06f548a270462660f37da2ceb3a98"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a99d06f548a270462660f37da2ceb3a98">n_best_list_length</a></td></tr>
<tr class="separator:a99d06f548a270462660f37da2ceb3a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3157c02737daff3661035eaa86b005cc"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a3157c02737daff3661035eaa86b005cc">no_input_timeout</a></td></tr>
<tr class="separator:a3157c02737daff3661035eaa86b005cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b211ebc156207a90ce3fb0db41ea11b"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a9b211ebc156207a90ce3fb0db41ea11b">recognition_timeout</a></td></tr>
<tr class="separator:a9b211ebc156207a90ce3fb0db41ea11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a67e0e4698aec7d2dd6c41e3eaf2fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a23a67e0e4698aec7d2dd6c41e3eaf2fa">waveform_uri</a></td></tr>
<tr class="separator:a23a67e0e4698aec7d2dd6c41e3eaf2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c4e60e328378cd0953f527a4e1aef3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mrcp__recog__header_8h.html#aa321d65dc76960a52797f1095c47012c">mrcp_recog_completion_cause_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ab9c4e60e328378cd0953f527a4e1aef3">completion_cause</a></td></tr>
<tr class="separator:ab9c4e60e328378cd0953f527a4e1aef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ff61ae7d4b27a814d15bc1e4eaa078"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a25ff61ae7d4b27a814d15bc1e4eaa078">recognizer_context_block</a></td></tr>
<tr class="separator:a25ff61ae7d4b27a814d15bc1e4eaa078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4438be2c9ba5af878d63523777fd6f8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a4438be2c9ba5af878d63523777fd6f8e">start_input_timers</a></td></tr>
<tr class="separator:a4438be2c9ba5af878d63523777fd6f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc13ee837ad5223a013eba9258e0da11"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#acc13ee837ad5223a013eba9258e0da11">speech_complete_timeout</a></td></tr>
<tr class="separator:acc13ee837ad5223a013eba9258e0da11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f40b424f9ba2aeb5dd6cc69091d16c"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a13f40b424f9ba2aeb5dd6cc69091d16c">speech_incomplete_timeout</a></td></tr>
<tr class="separator:a13f40b424f9ba2aeb5dd6cc69091d16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc72c370503b38d8a6463c0c983460b9"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#adc72c370503b38d8a6463c0c983460b9">dtmf_interdigit_timeout</a></td></tr>
<tr class="separator:adc72c370503b38d8a6463c0c983460b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb7956e9e93317d5529ad9e835cce53"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#aadb7956e9e93317d5529ad9e835cce53">dtmf_term_timeout</a></td></tr>
<tr class="separator:aadb7956e9e93317d5529ad9e835cce53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb22b02d16a882b5451a8b48c4b1b5df"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#adb22b02d16a882b5451a8b48c4b1b5df">dtmf_term_char</a></td></tr>
<tr class="separator:adb22b02d16a882b5451a8b48c4b1b5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c35455214c691109a5282a3eb8821d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a53c35455214c691109a5282a3eb8821d">failed_uri</a></td></tr>
<tr class="separator:a53c35455214c691109a5282a3eb8821d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ac6f3f1b9372db8e13433f9006d6256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a6ac6f3f1b9372db8e13433f9006d6256">failed_uri_cause</a></td></tr>
<tr class="separator:a6ac6f3f1b9372db8e13433f9006d6256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a184811ff9685aeacfcede0ab3b4430e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a184811ff9685aeacfcede0ab3b4430e1">save_waveform</a></td></tr>
<tr class="separator:a184811ff9685aeacfcede0ab3b4430e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69e1bf8ca13a8a10154d9da93038fb67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a69e1bf8ca13a8a10154d9da93038fb67">new_audio_channel</a></td></tr>
<tr class="separator:a69e1bf8ca13a8a10154d9da93038fb67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483b4df9e3c343853bb579dda0ce0a93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a483b4df9e3c343853bb579dda0ce0a93">speech_language</a></td></tr>
<tr class="separator:a483b4df9e3c343853bb579dda0ce0a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c3195ae96ab5c754a0d818c7c92f771"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a8c3195ae96ab5c754a0d818c7c92f771">input_type</a></td></tr>
<tr class="separator:a8c3195ae96ab5c754a0d818c7c92f771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d4447da7f53afdfd85957afb1743e20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a0d4447da7f53afdfd85957afb1743e20">input_waveform_uri</a></td></tr>
<tr class="separator:a0d4447da7f53afdfd85957afb1743e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1b779f40262537f258bd47601b6caaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ae1b779f40262537f258bd47601b6caaf">completion_reason</a></td></tr>
<tr class="separator:ae1b779f40262537f258bd47601b6caaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43fae1ead036f0fe1a9048ce401d354c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a43fae1ead036f0fe1a9048ce401d354c">media_type</a></td></tr>
<tr class="separator:a43fae1ead036f0fe1a9048ce401d354c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4038ee61ffc631fd92884f7c0a2fc2ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a4038ee61ffc631fd92884f7c0a2fc2ee">ver_buffer_utterance</a></td></tr>
<tr class="separator:a4038ee61ffc631fd92884f7c0a2fc2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb359ad3116cd4761609f24bfe6c8c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#adb359ad3116cd4761609f24bfe6c8c58">recognition_mode</a></td></tr>
<tr class="separator:adb359ad3116cd4761609f24bfe6c8c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74e7c6caa57ff9dd44afe569b38b8406"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a74e7c6caa57ff9dd44afe569b38b8406">cancel_if_queue</a></td></tr>
<tr class="separator:a74e7c6caa57ff9dd44afe569b38b8406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fa0426ba7e693eaa018ae567e2dd5b"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a18fa0426ba7e693eaa018ae567e2dd5b">hotword_max_duration</a></td></tr>
<tr class="separator:a18fa0426ba7e693eaa018ae567e2dd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a925e96a5e6fe25a3ad5334b2123b8133"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a925e96a5e6fe25a3ad5334b2123b8133">hotword_min_duration</a></td></tr>
<tr class="separator:a925e96a5e6fe25a3ad5334b2123b8133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af975cea513dbf0a3b272fac578a6fbc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#af975cea513dbf0a3b272fac578a6fbc0">interpret_text</a></td></tr>
<tr class="separator:af975cea513dbf0a3b272fac578a6fbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa9c5d9d3404664d94369229144e2a5"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a1aa9c5d9d3404664d94369229144e2a5">dtmf_buffer_time</a></td></tr>
<tr class="separator:a1aa9c5d9d3404664d94369229144e2a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de5659a8795bb25e83f495dfb7564df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a3de5659a8795bb25e83f495dfb7564df">clear_dtmf_buffer</a></td></tr>
<tr class="separator:a3de5659a8795bb25e83f495dfb7564df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af04b8034bdb7a469c0eb770078cb1911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#af04b8034bdb7a469c0eb770078cb1911">early_no_match</a></td></tr>
<tr class="separator:af04b8034bdb7a469c0eb770078cb1911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac48ab73dea6e4ae16f97f004d33b0409"><td class="memItemLeft" align="right" valign="top">apr_size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ac48ab73dea6e4ae16f97f004d33b0409">num_min_consistent_pronunciations</a></td></tr>
<tr class="separator:ac48ab73dea6e4ae16f97f004d33b0409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73dbe4bee8f60c50985619b13661bda9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a73dbe4bee8f60c50985619b13661bda9">consistency_threshold</a></td></tr>
<tr class="separator:a73dbe4bee8f60c50985619b13661bda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af73978353a6679a84fc05d1933a1ff52"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#af73978353a6679a84fc05d1933a1ff52">clash_threshold</a></td></tr>
<tr class="separator:af73978353a6679a84fc05d1933a1ff52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae043dce9dfa99c04db33ebbc6451aade"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ae043dce9dfa99c04db33ebbc6451aade">personal_grammar_uri</a></td></tr>
<tr class="separator:ae043dce9dfa99c04db33ebbc6451aade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8bce31456ef3693cfc021a77648cde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a0a8bce31456ef3693cfc021a77648cde">enroll_utterance</a></td></tr>
<tr class="separator:a0a8bce31456ef3693cfc021a77648cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad835ff0f7d5a2a674c270c1d7b2ba11b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#ad835ff0f7d5a2a674c270c1d7b2ba11b">phrase_id</a></td></tr>
<tr class="separator:ad835ff0f7d5a2a674c270c1d7b2ba11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1cfeda3e26170024a6a0138e56378a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#afc1cfeda3e26170024a6a0138e56378a">phrase_nl</a></td></tr>
<tr class="separator:afc1cfeda3e26170024a6a0138e56378a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a402c194715ad5b9918f04cacebcf54b8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a402c194715ad5b9918f04cacebcf54b8">weight</a></td></tr>
<tr class="separator:a402c194715ad5b9918f04cacebcf54b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb84c233f87a6b4a4b121c28d9c3bddb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#afb84c233f87a6b4a4b121c28d9c3bddb">save_best_waveform</a></td></tr>
<tr class="separator:afb84c233f87a6b4a4b121c28d9c3bddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9805cf425d1343a04b3e86a6d455ff02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a9805cf425d1343a04b3e86a6d455ff02">new_phrase_id</a></td></tr>
<tr class="separator:a9805cf425d1343a04b3e86a6d455ff02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcc76e1b657ce1e275d5d6ed3f63b1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structapt__str__t.html">apt_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#abbcc76e1b657ce1e275d5d6ed3f63b1f">confusable_phrases_uri</a></td></tr>
<tr class="separator:abbcc76e1b657ce1e275d5d6ed3f63b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90452fb3e588c6211e6ccc13ac7325ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrcp__recog__header__t.html#a90452fb3e588c6211e6ccc13ac7325ed">abort_phrase_enrollment</a></td></tr>
<tr class="separator:a90452fb3e588c6211e6ccc13ac7325ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>MRCP recognizer-header </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a90452fb3e588c6211e6ccc13ac7325ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::abort_phrase_enrollment</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Can optionally be specified in the END-PHRASE-ENROLLMENT method to abort the phrase enrollment, rather than committing the phrase to the personal grammar </p>

</div>
</div>
<a class="anchor" id="a74e7c6caa57ff9dd44afe569b38b8406"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::cancel_if_queue</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies what will happen if the client attempts to invoke another RECOGNIZE method when this RECOGNIZE request is already in progress for the resource </p>

</div>
</div>
<a class="anchor" id="af73978353a6679a84fc05d1933a1ff52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::clash_threshold</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be sent as part of the START-PHRASE-ENROLLMENT, SET-PARAMS, or "GET-PARAMS" method and is used during voice-enrollment to specify how similar the pronunciations of two different phrases can be before they are considered to be clashing </p>

</div>
</div>
<a class="anchor" id="a3de5659a8795bb25e83f495dfb7564df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::clear_dtmf_buffer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a RECOGNIZE method and is used to tell the recognizer to clear the DTMF type-ahead buffer before starting the recognize </p>

</div>
</div>
<a class="anchor" id="ab9c4e60e328378cd0953f527a4e1aef3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="mrcp__recog__header_8h.html#aa321d65dc76960a52797f1095c47012c">mrcp_recog_completion_cause_e</a> mrcp_recog_header_t::completion_cause</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MUST be part of a RECOGNITION-COMPLETE, event coming from the recognizer resource to the client </p>

</div>
</div>
<a class="anchor" id="ae1b779f40262537f258bd47601b6caaf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::completion_reason</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a RECOGNITION-COMPLETE event coming from the recognizer resource to the client </p>

</div>
</div>
<a class="anchor" id="a43af313918a5f8df51a0ecd2bea9e419"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::confidence_threshold</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Tells the recognizer resource what confidence level the client considers a successful match </p>

</div>
</div>
<a class="anchor" id="abbcc76e1b657ce1e275d5d6ed3f63b1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::confusable_phrases_uri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies a grammar that defines invalid phrases for enrollment </p>

</div>
</div>
<a class="anchor" id="a73dbe4bee8f60c50985619b13661bda9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::consistency_threshold</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be sent as part of the START-PHRASE-ENROLLMENT,"SET-PARAMS", or "GET-PARAMS" method and is used during voice-enrollment to specify how similar to a previously enrolled pronunciation of the same phrase an utterance needs to be in order to be considered "consistent" </p>

</div>
</div>
<a class="anchor" id="a1aa9c5d9d3404664d94369229144e2a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::dtmf_buffer_time</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a GET-PARAMS or SET-PARAMS method and is used to specify the size in time, in milliseconds, of the typeahead buffer for the recognizer </p>

</div>
</div>
<a class="anchor" id="adc72c370503b38d8a6463c0c983460b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::dtmf_interdigit_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the inter-digit timeout value to use when recognizing DTMF input </p>

</div>
</div>
<a class="anchor" id="adb22b02d16a882b5451a8b48c4b1b5df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char mrcp_recog_header_t::dtmf_term_char</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the terminating DTMF character for DTMF input recognition </p>

</div>
</div>
<a class="anchor" id="aadb7956e9e93317d5529ad9e835cce53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::dtmf_term_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the terminating timeout to use when recognizing DTMF input </p>

</div>
</div>
<a class="anchor" id="af04b8034bdb7a469c0eb770078cb1911"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::early_no_match</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a RECOGNIZE method and is used to tell the recognizer that it MUST not wait for the end of speech before processing the collected speech to match active grammars </p>

</div>
</div>
<a class="anchor" id="a0a8bce31456ef3693cfc021a77648cde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::enroll_utterance</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in the RECOGNIZE method. If this header is set to "true" and an Enrollment is active, the RECOGNIZE command MUST add the collected utterance to the personal grammar that is being enrolled </p>

</div>
</div>
<a class="anchor" id="a53c35455214c691109a5282a3eb8821d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::failed_uri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>When a recognizer needs to fetch or access a URI and the access fails the server SHOULD provide the failed URI in this header in the method response </p>

</div>
</div>
<a class="anchor" id="a6ac6f3f1b9372db8e13433f9006d6256"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::failed_uri_cause</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>When a recognizer method needs a recognizer to fetch or access a URI and the access fails the server MUST provide the URI specific or protocol specific response code for the URI in the Failed-URI header </p>

</div>
</div>
<a class="anchor" id="a18fa0426ba7e693eaa018ae567e2dd5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::hotword_max_duration</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the maximum length of an utterance (in seconds) that will be considered for Hotword recognition </p>

</div>
</div>
<a class="anchor" id="a925e96a5e6fe25a3ad5334b2123b8133"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::hotword_min_duration</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the minimum length of an utterance (in seconds) that will be considered for Hotword recognition </p>

</div>
</div>
<a class="anchor" id="a8c3195ae96ab5c754a0d818c7c92f771"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::input_type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Additional header fields for MRCP v2 Specifies if the input that caused a barge-in was DTMF or speech </p>

</div>
</div>
<a class="anchor" id="a0d4447da7f53afdfd85957afb1743e20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::input_waveform_uri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Optional header specifies a URI pointing to audio content to be processed by the RECOGNIZE operation </p>

</div>
</div>
<a class="anchor" id="af975cea513dbf0a3b272fac578a6fbc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::interpret_text</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Provides a pointer to the text for which a natural language interpretation is desired </p>

</div>
</div>
<a class="anchor" id="a43fae1ead036f0fe1a9048ce401d354c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::media_type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Tells the server resource the Media Type in which to store captured audio such as the one captured and returned by the Waveform-URI header </p>

</div>
</div>
<a class="anchor" id="a99d06f548a270462660f37da2ceb3a98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::n_best_list_length</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The client, by setting this header, can ask the recognition resource to send it more than 1 alternative </p>

</div>
</div>
<a class="anchor" id="a69e1bf8ca13a8a10154d9da93038fb67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::new_audio_channel</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a RECOGNIZE request and allows the client to tell the server that, from this point on, further input audio comes from a different audio source </p>

</div>
</div>
<a class="anchor" id="a9805cf425d1343a04b3e86a6d455ff02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::new_phrase_id</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Replaces the id used to identify the phrase in a personal grammar </p>

</div>
</div>
<a class="anchor" id="a3157c02737daff3661035eaa86b005cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::no_input_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The client can use the no-input-timeout header to set this timeout </p>

</div>
</div>
<a class="anchor" id="ac48ab73dea6e4ae16f97f004d33b0409"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::num_min_consistent_pronunciations</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be specified in a START-PHRASE-ENROLLMENT, "SET-PARAMS", or "GET-PARAMS" method and is used to specify the minimum number of consistent pronunciations that must be obtained to voice enroll a new phrase </p>

</div>
</div>
<a class="anchor" id="ae043dce9dfa99c04db33ebbc6451aade"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::personal_grammar_uri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the speaker-trained grammar to be used or referenced during enrollment operations </p>

</div>
</div>
<a class="anchor" id="ad835ff0f7d5a2a674c270c1d7b2ba11b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::phrase_id</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Identifies a phrase in an existing personal grammar for which enrollment is desired. It is also returned to the client in the RECOGNIZE complete event </p>

</div>
</div>
<a class="anchor" id="afc1cfeda3e26170024a6a0138e56378a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::phrase_nl</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the interpreted text to be returned when the phrase is recognized </p>

</div>
</div>
<a class="anchor" id="adb359ad3116cd4761609f24bfe6c8c58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::recognition_mode</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies what mode the RECOGNIZE method will operate in </p>

</div>
</div>
<a class="anchor" id="a9b211ebc156207a90ce3fb0db41ea11b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::recognition_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The client can use the recognition-timeout header to set this timeout </p>

</div>
</div>
<a class="anchor" id="a25ff61ae7d4b27a814d15bc1e4eaa078"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::recognizer_context_block</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be sent as part of the SET-PARAMS or GET-PARAMS request </p>

</div>
</div>
<a class="anchor" id="afb84c233f87a6b4a4b121c28d9c3bddb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::save_best_waveform</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Allows the client to request the recognizer resource to save the audio stream for the best repetition of the phrase that was used during the enrollment session </p>

</div>
</div>
<a class="anchor" id="a184811ff9685aeacfcede0ab3b4430e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::save_waveform</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Allows the client to request the recognizer resource to save the audio input to the recognizer </p>

</div>
</div>
<a class="anchor" id="a423c9336af0c6d0a24c79838ca44c108"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::sensitivity_level</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>To filter out background noise and not mistake it for speech </p>

</div>
</div>
<a class="anchor" id="acc13ee837ad5223a013eba9258e0da11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::speech_complete_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the length of silence required following user speech before the speech recognizer finalizes a result </p>

</div>
</div>
<a class="anchor" id="a13f40b424f9ba2aeb5dd6cc69091d16c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">apr_size_t mrcp_recog_header_t::speech_incomplete_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the required length of silence following user speech after which a recognizer finalizes a result </p>

</div>
</div>
<a class="anchor" id="a483b4df9e3c343853bb579dda0ce0a93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::speech_language</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Specifies the language of recognition grammar data within a session or request, if it is not specified within the data </p>

</div>
</div>
<a class="anchor" id="ab6e9c27e5d3a8a79a14fc56c1db7235c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::speed_vs_accuracy</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Tunable towards Performance or Accuracy </p>

</div>
</div>
<a class="anchor" id="a4438be2c9ba5af878d63523777fd6f8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::start_input_timers</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MAY be sent as part of the RECOGNIZE request. A value of false tells the recognizer to start recognition, but not to start the no-input timer yet </p>

</div>
</div>
<a class="anchor" id="a4038ee61ffc631fd92884f7c0a2fc2ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="apt_8h.html#ac7b6d8df47829d778eb598e1cc52cc2a">apt_bool_t</a> mrcp_recog_header_t::ver_buffer_utterance</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Lets the client request the server to buffer the utterance associated with this recognition request into a buffer available to a co-resident verification resource </p>

</div>
</div>
<a class="anchor" id="a23a67e0e4698aec7d2dd6c41e3eaf2fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structapt__str__t.html">apt_str_t</a> mrcp_recog_header_t::waveform_uri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MUST be present in the RECOGNITION-COMPLETE event if the Save-Waveform header was set to true </p>

</div>
</div>
<a class="anchor" id="a402c194715ad5b9918f04cacebcf54b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float mrcp_recog_header_t::weight</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Represents the occurrence likelihood of a phrase in an enrolled grammar </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="mrcp__recog__header_8h_source.html">mrcp_recog_header.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 22 2017 10:11:48 for UniMRCP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
